trusted product - German English Dictionary